package com.zb.mapper;

import java.util.List;
import java.util.Map;

import com.zb.entity.User;

public interface UserMapper {
	//显示用户信息
	public List<User> findUserList(Map<String, Object> map);
	//删除用户信息
	public int updateUser(User user);
	//根据id获得唯一数据
	public User getUserById(int userid);
	//添加用户信息
	public int saveUser(User user);
	//删除用户信息
	public int deleteUser(int userid);
	//用户记录数
	public int count();
	//登录
	public User getLogin(Map<String, Object> params);
	//修改密码
	public void updateUserPwd(User user);
	//查询所有角色为公司领导的用户
	public List<User> getLeaderAll();
	//根据部门获取用户集合
	public List<User> getUserByDeptId(int did);
	
	public List<User> findUserListByDR(Map<String, Object> map);
	
	public int getSheduleState(int uid);
	
	public int updateSheduleState(Map<String, Object> map);
}